@charset "utf-8";
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// 通用                                                                                                                 */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* CSS Document */

.cWhite,.cWhite a{color:#fff;}
.cWhite:hover,.cWhite a:hover{color:#ffea37;}
.cBlue,.cBlue a{color:#377abe;}
.cPurple,.cPurple a{color:#532f7a;}
.cGray1,.cGray1 a{color:#333;}
.cGray2,.cGray2 a{color:#666;}
.cGray3,.cGray3 a{color:#999;}
.cGray4,.cGray4 a{color:#aeaeae;}
.cRed1,.cRed1 a{color:#F00;}
.cRed2,.cRed2 a{color:#992431;}
.cBlack,.cBlack a{color:#000;}
.cBlack1,.cBlack1 a{color:#000;}
.cDarkgray1,.cDarkgray1 a{color:#0e0e0e;}

.fb{ font-weight:bold;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f30{ font-size:30px;}

.blank1 { height:1px; font-size:1px; display:block; clear:both; overflow:hidden; }
.blank3 { height:3px; font-size:1px; display:block; clear:both; overflow:hidden; }
.blank6 { height:6px; font-size:1px; display:block; clear:both; overflow:hidden; }
.blank9 { height:9px; font-size:1px; display:block; clear:both; overflow:hidden; }
.blank12 { height:12px; font-size:1px; clear:both; overflow:hidden; }
.blank15 { height:15px; font-size:1px; clear:both; overflow:hidden; }
.blank18 { height:18px; font-size:1px; clear:both; overflow:hidden; }
.blank21 { height:21px; font-size:1px; clear:both; overflow:hidden; }
.blank28 { height:28px; font-size:1px; clear:both; overflow:hidden; }
.blank38 { height:38px; font-size:1px; clear:both; overflow:hidden; }
.blank48 { height:48px; font-size:1px; clear:both; overflow:hidden; }
.blank78 { height:78px; font-size:1px; clear:both; overflow:hidden; }
.blank100 { height:100px; font-size:1px; clear:both; overflow:hidden; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// HiDPI Framework CSS Rules Start                                                                       */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

ul.ulneiylist{}
ul.ulneiylist li{ height:50px; line-height:50px; border-bottom:1px solid #dddddd;}
ul.ulneiylist li a{ float:left; margin-left:6px;}
ul.ulneiylist li span{ float:right; margin-right:6px;}
.pages{ display: block; overflow: hidden; height: auto;padding-bottom: 2px; }
p.page_fy{ display:block; clear:both; }
.page_fy {margin: 20px auto 0px;  text-align: center; font-size:12px;  min-height: 38px; }
.page_fy a,.page_fy span { text-align: center;  margin: 2px; color: #666; border:1px solid #ccc; padding: 6px 15px; text-decoration: none;outline:none; background:#fff; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;  position: relative; box-sizing: border-box; display: inline-block;}
.page_fy a:hover { background-color: #133A7C; color:#FFF; border:1px solid #133A7C;}
.page_fy a.focus,.page_fy span.current { font-weight: bold;  margin: 2px;  color: #fff;  background-color: #133A7C; border:1px solid #133A7C;}
.page_fy .disabled  { margin: 2px; color: #ddd; }
.page_fy a.prev:before,
.page_fy a.next:before{ content: "";position: absolute;  top: 0; width: 999px; height: 100%; z-index: 1; background: #fff; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s; }
.page_fy a.prev:before{ left: -999px; }
.page_fy a.next:before{ right: -999px; }
.page_fy a.prev:hover:before,
.page_fy a.next:hover:before,
.page_fy a.focus:before{background: #133A7C;}


.page_fy a.next{}
/*.page_fy span{padding-left:5px; }
.page_fy span.off {color: #ccc;margin: 2px;padding: 2px 5px;}
*/
/*稀细缆页样式*/
.tong_con_title{font-size:18px; font-weight:bold; font-family:"微软雅黑"; height:35px; line-height:35px; text-align:center; margin-top:20px; }
.tong_liulan{border-bottom:#999 1px dotted; margin:auto; width:100%; line-height:30px; height:35px; color:#666; text-align:center; }
.tong_back{margin:10px auto; width:100%; line-height:25px; height:25px; color:#666; text-align:center;}
.tong_back a{ color:#666;}
.tong_back a:hover{ color:#F00;}
.tong_connr{ margin:30px 15px; width:auto; text-align:left; line-height:2; font-size:14px;}
.pian{ margin:10px auto; width:100%; text-align:left; line-height:22px;}
.pian span{ font-weight:bold;}

/*图片列表页*/
div.piclists{ margin-left:20px;}/*整个图片组的左边距*/
li.lithumb{ float:left; margin-right:30px;}
li.lithumb table tr td.tdtitle{ line-height:30px;}
li.lithumb table tr td.tdtitle a{ font-family:"微软雅黑"}
li.lithumb table tr td.tdcenter{border:1px solid #cccccc;}
li.lithumb table tr td.tdcenter a{float:left; width:100%; text-align:center; display:inline-block}
li.lithumb table tr td.tdcenter img{}
li.lithumbend{ margin-right:0px;}

.detasilcontent iframe{ width: 100%; height: 550px; }


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// HiDPI Framework CSS Rules End                                                                         */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/




/*
1800px 过渡尺寸
*/
@media only screen and (max-width: 1800px){

}

/*
1700px 过渡尺寸
*/
@media only screen and (max-width: 1700px) {

.w1700{ width: 100%; padding: 0 15px; }
.products_box .w1700{ padding: 0 5px; }
.footer .qrcode {right: 15px; }
.footer .links_box {right:170px; }
.products .swiper-pagination{ display: block; }


}



/*
1680px [1680×1050]
*/
@media only screen and (max-width: 1680px) {

}

/*
1600px 过渡尺寸
*/
@media only screen and (max-width: 1600px) {



}

/*
1500px 过渡尺寸
*/
@media only screen and (max-width: 1500px) {



}

/*
1440px [1400×900]
*/
@media only screen and (max-width: 1440px) {

}

/*
1400px 过渡尺寸
*/
@media only screen and (max-width: 1400px) {

}


/*
1366px [1366×768]
*/
@media only screen and (max-width: 1366px) {
.solution_ins .swiper-button-next {margin-right: -655px; }
.solution_ins .swiper-button-prev {margin-left: -655px; }

}

/*
1280px [1280×1024] [1280×800]
*/
@media only screen and (max-width: 1280px) {

.solution_ins .swiper-button-next, .solution_ins .swiper-button-prev {display: none; }
.solution_ins .swiper-pagination{ display: block;}
.solution_ins .w1200{ padding-bottom: 40px; }
.solution_ins {padding-top: 40px; padding-bottom: 20px; }

}
/*
1200px 过渡尺寸
*/
@media only screen and (max-width: 1200px) {
.w1200{ width: 100%; padding:0 15px; }
.header .w1200{ padding:0 0; }
.header .logo {padding: 8px 0 0 0px; width: 100px; margin-left: 15px; }
.header .logo img {width: 100%; height: auto; }
.header .nav{ display: none;}
.wapmenu{ display:block; }
.header {height: 50px; position: fixed; -webkit-box-shadow:0 0px 5px rgba(0,0,0,0.2);-o-box-shadow:0 0px 5px rgba(0,0,0,0.2);box-shadow:0 0px 5px rgba(0,0,0,0.2);  }
.block_header{ /*height: 50px; */}
.dian{ height: 50px; }
.header .search_box {display: block; float: right; width: 50px; height: 50px; font-size: 14px; margin-left: 0px; margin-right:0;  }
.header .search_box .btn_search {line-height: 50px; }
.header .search_box .search {top: 50px; right: -50px; }
.header .search_box .btn_search:after {display: none; }
.header .search_box .btn_search:before {font-size: 24px; }

.solution .text {padding: 0 20px 20px; }

.profile_ins .text b{ font-size: 34px; }


/*内页*/
.header i{ display:none}

}


/*
1919px 过渡
*/
@media only screen and (max-width: 1919px) {



}

/*
1100px 过渡
*/
@media only screen and (max-width: 1100px) {
.product_ins .pic .photo {width: 95%; }
.product_ins .text {padding: 0 3% 0 3%; }

.locate_box {height: auto; }
.locate_box .location {float: none; padding-left: 5px; }
.locate_box .category {float: none; clear: both; margin-top: 10px; line-height: 50px; }
.locate_box .category a{ display: inline-block; float: none; border:1px solid #ccc; line-height: 35px;height: 37px; padding: 0 12px; -webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.locate_box .category a:after {display: none; }







}

/*
1024px [1024×768] ipad1 ipad2 ipad mini 手机端开始
*/
@media only screen and (max-width: 1024px) {



}

/*
1000px 过渡
*/
@media only screen and (max-width: 1000px) {

.footer .fl {float: none; display: block; text-align: center; }
.footer .fr{ float: none; display: block;  }
.footer .qrcode{ position: relative; right: auto;}
.footer .qrcode img{ margin:0 auto; display: block; }
.footer .links_box{ position: relative; display: inline-block; right: auto; width: 100%; }
.footer .links_box .links{ text-align:center; }
.footer .links_box .links .link_cell{ display: inline-block; position: relative; width: auto;bottom: 0;  }
.footer .links_box span {display: inline-block; width: auto; height: auto; line-height: 47px; text-indent: 0px; background: none; font-weight: bold; }
.footer .links_box .links .link_cell a {display: inline-block; padding: 10px 18px; background: none; }
.footer .links_box .links .link_cell a:after {display: none; }
.footer .nav_foot a:first-of-type {padding-left: 28px; }
.footer .contact br:nth-of-type(2){ display: none; }
.footer .links_box{ margin-top: 10px; }

.profile_ins .text b{ font-size: 28px; }

.news_ins .text b {font-size: 16px; }
.news_ins .pic {margin-right: 15px; }

}
/* 900px 过渡 */
@media only screen and (max-width: 900px) {

.about .fr {width: 100%; float: none; }
.about .text {width: 100%; }
.about .text b {margin-top:30px; }
.about .text span { line-height: 1.5; margin-top: 20px;}

.counts li {box-sizing: border-box; padding:0 10px; }
.counts li b {font-size: 28px; }
.counts li span {line-height: 1.8; }

.news .focus {float: none; width: 100%; padding-right: 0px; }
.news .lists {float: none; width: 100%; padding-top: 40px; }
.news .news_body {margin-top: 64px; height: auto; overflow: hidden; }
.news .news_body .con {position: relative; }
.news .news_body li .date {text-align: left; width: 60px; padding-right: 0px; }
.news .news_body li:before {left: 60px; }

.profile_ins .pic {width:30%; }
.profile_ins .pic .photo {padding-left: 0; }
.profile_ins .pic .photo img {width: 100%; height: auto; }
.profile_ins .text {width: 70%; padding-left: 0px; padding-right: 20px; }
.profile_ins .text em img{width: 100%; height: auto;}
.solution_ins_div{ padding-top: 10px; }
.solution_ins_div:nth-of-type(2n+2) .profile_ins .text{padding-left: 20px; padding-right: 0px;}



}



/* 800px 竖屏 安卓平板 */
@media only screen and (max-width: 800px) {
.lefternavs i{ font-size:40px; display:block; padding-bottom:30px;}
.lefternavs a{ display:inline-block; height:35px;color:#333;  line-height:35px; font-size:16px; margin:0px 10px; padding:0px 12px;}
}


/* 768px 竖屏 ipad mini */
@media only screen and (max-width: 768px) {

.about_box .about{ margin: 10px auto; }

}
@media only screen and (max-width: 767px) {
.news .focus { display:none!important }
.banner_nav{ display:none}
.locate_box{ display:block}
}

/* 700px 过渡 */
@media only screen and (max-width: 700px) {

.solution_box {background: url(../images/bg_solution.jpg) center top repeat; padding-bottom: 25px; }
.solution {margin-top: 50px; }
.solution .fl {float: none; width: 100%; padding-right: 0px; }
.solution .fr {float: none; width: 100%; padding-left: 0px; }
.solution .e1 {padding-top: 0; position: relative; }
.solution .e1 .pic .photo{padding-top: 89.9%; position: relative;}
.solution .pic{ position: relative;}
.solution .e2, .solution .e3 {padding-top: 0; position: relative; }
.solution .e2 .pic .photo,
.solution .e3 .pic .photo{padding-top: 44.1%; position: relative;}
.solution .e3 {margin-top: 0px; }
.solution .text { position: relative; bottom:auto; }
.solution .mask{ display: none; }
.solution .text {padding: 0 0px 0px; margin-bottom: 25px; color: #333; }
.solution .text b {font-size: 16px; margin-top: 20px; }
.solution .text p{ color: #555; -webkit-line-clamp: 2; }

}

/* 绝对手机模式 */
@media only screen and (max-width: 600px) {
.choose li .pic .photo {background-size: 45%; }
.choose li.li3 .pic .photo {background-size: 40%; }
.choose li.li4 .pic .photo {background-size: 60%; }




}

/* 苹果s */
@media only screen and (max-width: 414px) {
/*首页*/
.banner .swiper-pagination {bottom: 10px; }
.banner .swiper-button-prev{ display: none !important; }
.banner .swiper-button-next{ display: none !important; }

.counts {height: 156px; margin-top: 43px; padding-top: 43px; }
.counts li {padding: 0 6px; }
.counts li b {font-size: 18px; }
.counts li span {font-size: 12px; }

/*.about_box .about {padding-top: 25px; }*/
.about .text p {margin-top: 18px; -webkit-line-clamp: 9; }
.about .text .more {margin-top: 20px; }

.products_box .title_b_1 b {margin-top: 35px; }
.products .swiper-slide .pro {width: 170px; height: 308px; margin-top: 35px; margin-bottom: 80px; }
.products .swiper-pagination {bottom: 35px; }

.solution {margin-top: 25px; }

.news .news_btns {margin-top: 25px; }
.news .news_body {margin-top: 30px; }
.news .focus .text b {font-size: 16px; }
.news .news_body li .text b {font-size: 16px; }
.news .news_body li {margin-bottom: 25px; }
.news .lists {padding-top: 30px; }

.relation_box:before {top: 115px; }

/*内页*/
.product_ins .pic {float: none; width: 100%; height: 300px; margin-bottom: 10px; }
.product_ins .text {float: none; width: 100%; height: auto; background: none; }

.product_ins .text b {font-size: 18px; margin-top: 25px; }
.product_ins .text p {margin-top: 20px; line-height: 28px; -webkit-line-clamp: 5; }
.product_ins li:hover .text{ background: none; }
.product_ins li:hover .text b{ color: #333; }
.product_ins li:hover .text p{ color: #555; }

.profile_ins {padding: 30px 0; }
.profile_ins .text b {font-size: 18px; margin-top: 0; }
.profile_ins .text p {line-height: 2; }
.profile_ins .text .more {font-size: 16px; margin-top: 20px; width: 110px; }
.profile_ins .pic {padding-top: 50px; }
.solution_ins_div:nth-of-type(2n+2) .profile_ins {padding: 30px 0; }
.solution_ins_div:nth-of-type(2n+2) .profile_ins .pic {padding-top: 50px; }
.solution_ins_div:nth-of-type(2n+2) .profile_ins .text em{ display: none; }

.news_ins li {padding: 30px 0; }
.news_ins .pic {width: 85px; height: 82px; }
.news_ins .pic .photo{ top: 12px; }
.news_ins .text p {margin-top: 7px; }
.title_b_1 span.no{ display: none; }

/*通用*/

.title_b_1 b {font-size: 20px; margin-top: 15px; padding-bottom: 16px; }
.title_b_2 b {font-size: 20px; }
.title_b_2 span {font-size: 14px; padding-left: 0px; display: block; margin-top: 10px; }

.footer {padding: 35px 0 35px; }
.footer .nav_foot{ display: none; }
.footer .links_box .links .link_cell a {padding: 10px 9px; }
.footer .copyright {margin-top: 0px; }

#goTopBtn{  bottom: 60px; }

.page_fy a,.page_fy span{ margin-bottom: 8px; }




}

/* 苹果普通、X */
@media only screen and (max-width: 375px) {
.products .swiper-slide .pro {width: 160px; }
.counts { padding-top: 33px; }



}

/* 安卓小屏 */
@media only screen and (max-width: 360px) {
.title_b_1 b {  font-size: 20px; }

.header .search_box .search{width: 360px;}
.header .search_box .search input[type="text"]{ width: 190px; }

}

/* 苹果5 */
@media only screen and (max-width: 320px) {
.header .search_box .search{width: 320px;}
.header .search_box .search input[type="text"] {width: 170px; }
.products .swiper-slide .pro {width: 140px; }


}


/*手机横屏*/
@media (max-width:850px) and (max-height:414px) {


}

@media (max-width:600px) and (max-height:320px) {



}